List
Zeiger
- Erstes Objekt
- Letztes Objekt
- Aktuelles Objekt
Methoden
Eine leere Liste wird erzeugt.
List()
Konstruktor
boolean isEmpty()
Gibt true zurück wenn die liste leer
boolean hasAccess()
Gibt zurück ob das aktuelle Objekt einen Wer hat
void next()
Geht zum nächsten Objekt in der liste falls es ein aktuelles Objekt gibt und der Nachfolger des aktuellen Objektes nicht null ist
void toFirst()
Das erste Objekt der Liste wird zum aktuellen Objekt falls die Liste nicht leer ist
void toLast()
Das letzte Objekt der Liste wird zum aktuellen Objekt falls die Liste nicht leer ist
ContentType getContent(ContentType pContent)
Gibt den Inhalt vom aktuellen Objekt zurück falls hasAccess==true
void setContent(ContentType pContent)
Ändert den Inhalt des aktuellen Objektes zu pContent
void append(ContentType pContent)
pContent wird am Ende der Liste eingefügt. Wenn die Liste leer ist wird pContent als erstes eingefügt
void insert(ContentType pContent)
Wenn es ein aktuelles Objekt gibt wird pContent vor diesem in die Liste eingefügt
void concat(List<ContentType pList)
die Liste pList wird hinten an die Liste angehängrt
void remove()
Falls es ein aktuelles Objekt gibt wird dieses aus der Liste entfgernt
list<Integer> liste = new liste<>();
liste.append(5);
liste.append(8);
liste.append(9);
liste.toFirst();
liste.getContent();
liste.remove();
//Liste 5 -> 8 -> 9
//Liste -> 8 ->9